//非空验证
function isNotNull(input) {
    if (input != "" && input != null && input != "undefined") {
        return true;
    } else {
        return false;
    }
}

function isNotNullimage(input) {
    if (input != "" && input != null && input != "undefined" && input != "/static/image/addimg.png") {
        return true;
    } else {
        return false;
    }
}

function isAmount(input) {
    var regex = /^\d*(\.?\d{1,2})$/;
    if (input.match(regex)) {
        return true;
    } else {
        return false;
    }
}

function IsIDCard(input) {
    input = input.toUpperCase();
    //验证身份证号码格式 [一代身份证号码为15位的数字；二代身份证号码为18位的数字或17位的数字加字母X] 
    if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/i.test(input))) {
        return false;
    } else {
        return true;
    }
}

function IsPhone(input) {
    input = input.toUpperCase();
    //验证电话号码格式 [手机号：1开头，第二位可能是3/4/5/7/8组成11位数；固定电话：带区号]
    if ((/^1[34578]\d{9}$/.test(input)) || (/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7}$/.test(input))) {
        return true;
    } else {
        return false;
    }
}

//正整数
function isNumber(input) {
    var r = /^\+?[1-9][0-9]*$/;//正整数
    return r.test(input);
}

/**
 * 乘法
 * @param arg1
 * @param arg2
 * @returns {Number}
 */
function accMul(arg1, arg2) {
    var m = 0, s1 = arg1.toString(), s2 = arg2.toString();
    try {
        m += s1.split(".")[1].length
    } catch (e) {
    }
    try {
        m += s2.split(".")[1].length
    } catch (e) {
    }
    return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m)
}

function UploadDelImg(imgid) {
    $.ajax({
        url: "../upload/txDelImg",
        type: "post",
        data: {"key": $(imgid).attr('src')},
        success: function (data) {
            if (data.code == 200) {
                //删除成功
            } else {
                layer.msg("删除服务器图片失败", {"icon": 0})
            }
        }
    })
}

function UploadImg(fileid, imgid) {
    var file = $("#" + fileid).val();
    if (!isNotNull(file)) {
        layer.msg("请选择需要上传的图片", {time: 2000, icon: 2});
    } else {
        var index = file.lastIndexOf(".");
        if (index < 0) {
            layer.msg("上传的文件格式不正确，请选择要上传的图片", {time: 1000, icon: 2});
        } else {
            var ext = file.substring(index + 1, file.length);
            if (ext != "jpg" && ext != "jpeg" && ext != "png" && ext != "bmp" && ext != "gif") {
                layer.msg("上传的文件格式不正确，请选择图片(*.jpg或*.jpeg或*.png或*.bmp或*.gif)", {time: 2000, icon: 2});
            } else {
                $.ajaxFileUpload({
                    url: '../upload/txUploadImg',
                    secureuri: false,
                    fileElementId: fileid,
                    dataType: 'json',
                    success: function (retData) {
                        console.log("sdfdf" + retData.code);
                        if (retData.code == 200) {
                            console.log("id" + imgid);
                            $(imgid).attr('src', retData.data);
                            $('#' + fileid).val("");
                        } else {
                            $('#' + fileid).val("");
                            layer.msg(retData.desc, {time: 1000, icon: 2});
                        }
                    },
                    error: function (data, status, e) {
                        alert(e);
                    }
                })
                $('#' + fileid).change(function () {
                    UploadImg(fileid, imgid);
                })
            }
        }
    }
}

function showImg(url) {
    $("#imgUrl").attr("src", url);
    $("#modal-showImg").modal("show");
}